WPFunnels\Rest\Controllers\ProductsController B

Total Complexity 76
Dependencies 9
Dependents 0
Total lines 565
Lines of code 352
Logical lines of code 153
Comment lines 143
Methods 14
Properties 2

Methods 14

Method Rating Maintainability Complexity Lines of code
get_remaining_products()
A
44 15 38
calculate_wc_discount_price()
A
45 15 37
get_wc_products()
A
45 7 44
fetch_products()
S
49 7 30
calculate_main_products_discount()
S
55 7 19
delete_product()
S
49 6 31
register_routes()
S
42 1 69
calculate_lms_discount_price()
S
57 4 17
calculate_discount_price()
S
54 3 22
get_meta_key_by_step_type()
S
60 3 15
get_products()
S
60 3 13
update_items_permissions_check()
S
69 2 6
get_items_permissions_check()
S
69 2 6
prepare_item_for_response()
S
72 1 5